package com.brillilab.domain.vo.lab;

import java.io.Serializable;
import java.util.Date;

import com.brillilab.common.utils.DateUtil;

import lombok.Data;

@Data
public class MemberInfoVo implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * userId
	 */
	private Long labId;

	/**
	 * userId
	 */
	private Long userId;

	/**
	 * 实验室成员ID
	 */
	private Long labMemberId;

	/**
	 * 状态:1-正常，2-移出
	 */
	private Integer state;

	/**
	 * 职称
	 */
	private String duty;

	/**
	 * 姓名
	 */
	private String userName;

	/**
	 * 头像
	 */
	private String imageUrl;

	/**
	 * 手机号
	 */
	private String mobile;
	
	/**
	 * 退出时间
	 */
	private Date outDate;

	/**
	 * 加入时间
	 */
	private Date entryDate;

	/**
	 * 退出年份
	 */
	private String outYear;

	public String getOutYear() {
		if (outDate != null) {
			outYear = DateUtil.dateString(outDate, "yyyy");
		}
		return outYear == null ? "" : outYear;
	}

}
